added paralogic operator (perhaps) and triggers