new pattern
Merge branch 'new_pattern_full' into BBB