pattern d