first implementation of entity in grid