implementing the searchProcesser
improved search processer
completed most of the viewing / searchprocessor