CCM Writer

This is a writer