design improvements and search partial