started work on cd, basic fuctionality