Grid type with some more cleaner and references to project