completed transaction generation, working on rule set generation