add opensearch support