feature/template_engine

BETA state implemented