add TX
back to offsets mapping, TX breaks the pattern