retemplatize