Added grid
Added visibility feature and some utility
Fixed utility