improve sign up page and fix some bugs