merge trans and trans2