User can sign up
helper extracted