Adds sign-up functionality