Deprotonation of enolizable ketones, aldehydes, and esters gives enolates.  Enolates can  be trapped by the addition of electrophiles at oxygen.  Silylation gives silyl enol ether. Acylation gives
esters such as vinyl acetate.