adjustments to pattern flow