working registration, signin, reset form