updated ti.alloy hook