factory for creation of CDs