Implementing user creation.