added transaction reporting