Retail in the future: Physical stores vs Online Stores