change action hooks