new search, mobile layout, some fixes