working on Grid