perfect pattern