esterification visualization