Update signup to work with user profile