Searchimplementv2