CD Producer Pattern