added dynamic template rendering