How the internet has revolutionized the marketing aspects