added grop.gen
cleanup