Independent research and development