trans on partial matching