another stab at grids