added partial search