commit ui and setting and pedo function

commit ui and setting and pedo function