ADVANCED TECHNIQUES