stuff for populating item_list

uses the search api
Merge branch 'refs/heads/temp'