template additions