add new part2
add new_gui part2