Updated signup to clean up code a little bit