added some comments and the users_get_object function