fixed register bug
ui stuff
detail stuff