added changes to DCoffeemakerc