Create new user functionality.