worked more on grid