route53 for generics, new list function