add gtk ui
update