make use of states in ruleengine
make rules actions a list