programs, materials and techniques