added draft new version of occ_search to pass in args via list