add getSiteRenderer() method