80 patterns