what makes a pattern a pattern?