Fixed sign up functionality