contemporary patterns