add simeple template engine