pattern fitting