pattern design names