more work on basic grid