pre-up hook