finished basic grid layout