Esters and thioesters