patterns
full patterns
full base