Template engine without template