detail of in-house-vs-agency-and-B2B-vs-B2C-s