CD implemented