added templating feature