OP adding module transactions