Browsing by Keywords repair technology