a site-config parser