move hook to engine