list_all implemented