serach pretty much done can haf lots of stuff added