add a query API module