got sign up working: no error checks yet