attempt at localstorage for tranansactions