fixes sign up errors, and partial loading states