Cgthompson's Techniques