add mian_part