Social Media has Revolutionized Marketing