added trigger change directive