added trigger controls