made the site templates more generic