Partial progress on sign up page.