presentation for CPOSC 2014