improve search results
finish refactoring profile page