-- transaction module updates