use lodash templates and add tap