Enzyme often has additional parts in their structures that are made up of molecules other than proteins. When this additional chemical part is an organic molecule, it is called

(a) cofactor                   (b) coenzyme

(c) substrates                (d) Both (a) and (b)