The need for an ‘ideal’ modern day marketing agency