change Signup function