fix get_details()