fixed new_cell_insert function