def METHOD_NAME(gem_file, mask_file):
    logger.info("start to correct cells!!!")
    data, positions, labels = load_data(gem_file, mask_file)
    cell_points, cells_index, free_points, free_points_index = preprocess(positions, labels)
    del positions, labels
    logger.info("load data end, start to allocate free RNA")
    data = allocate_free_pts(data, cell_points, cells_index, free_points, free_points_index)
    logger.info(f'allocate free RNA end, type of allocated RNA is {len(cells_index)}')
    return save_to_result(data