Implemented wrappers for transactions