big styling changes and search fixed