products and techniques