Millennials live online  and tend to buy online