more work on search partial