add some interaction design,fix some bugs,gogoogogo