patterns finished