adds site.pp functionality