Joint development and collaboration agreements