adding more sign up functionality