pattern source