use templating package