add Undercore template support