pattern1-3