updated with default cellSize