Teaching by templates added