(feat) set up templating