readme for pattern description