updated sign up model