fully functional grid