more work on user management and user profiles