Can some one explain to me in detail the electron-pushing mechanism for the synthesis of 3-carbethoxycoumarin? The starting materials are salicylaldehyde, diethyl malonate, piperdine, and glacial acetic acid. they are all mixed in ethanol. I have the mechanism written down already, but I am not sure how to explain it.