modified functionality signup process