search functionality complete for now plus some styling