done register, login, reset password
will fix encryption decryption later