fill_part fixed