Browsing by Keywords innovative mechanism