added seach functionality, more styling