add first part of new template-engine functionality