Add transaction code ability