added route53 discovery implementation