Make it work
Refactor showSite