ADVANCED TECHNIQUES 101