autogenerate cds