refining sign up process and testing