applied research and development