content distribution and technology agreement