modified default pattern