patternqueue stuff