listen! take the index-keys as parameter instead of the query + the sources