ENH: Add C3 module