modified GEm