working on create new user functionality