some changes related to inheritance of class dcd