new transaction rules, class a+b support