working on the sign up system