try tiny trigger lib