add list_all_with_details method