refactored getSiteListOfSites()