more tests for transactions, text for emails which will hopefully stop spam problem