working on user registration and password