search results are now list instead of dict, in order to perserve their order