add additional list_datasets function since it feels more natural than print_datasets