sequences patterns