working on sign up flow