add some functions

with back button