registration and password change compelte