elaborate patterns