implement search tab, version picker and fix some minor issues