base search input and fix navigation. Le sigh