abstract grid