pre-update
==========
