cofactors which are complex organic molecules are often called coenzymes. if connected by a covalent bond they are a "prosthetic group". but if they are just temporarily connected then the cofactor is a "cosubstrate".