extremely versatile pattern