FIX:read_trans