of aldehydes with heterocyclic and acyclic or carbocyclic compounds