fixed enumeration2d