updated to include a top_domains getter