107 brands and counting