conform to the pattern