bug: templates should be a list conj onto
Refactor tinkering