| collaboration, co-generation and development of technology |