pattern1
pattern2
pattern3
pattern4