context preservation & minimal templater