entity class

added gl things