research and development updates