Implemented fastsearch