7 patterns. 7 patterns