add set_valve function
add arc function
add clip function