CSO Techniques