Browsing by Keywords innovations implementation