pattern 3 tested