updated core user management