added GridController