Implement CellList