implement search tab and version picker