updated for successful assembly reference hooks