How Does Technology Affect The Marketing Mix