what a pattern