old functionality now functional, cd works too, which is nice