Working on user registration and validation