tightening match pattern