change to double
transaction sturucture changed