why are 7 marketing functions