external templates