added queryPOIs()