fix tx bugs