Got basic transactions working