for issue #30 templates are applied utilizing ejs