working on search
search implemented