implemented user list, user profile, admin user edit