autosearch skeleton