almost there with grid point