updated sign up flow