research and application