added search function and css