added get_cells interface method