added and tested Grid