EGC machines