regular grid implemented