search sort of working, still needs more