Transaction->Field can be empty
update the Transaction->Field matching regexp
no need to check for Transaction->Type
implement grouping by priority