added first (untested) version of history
in between transaction hash issue