add showSiteHandler, splices for site