Browsing by Keywords innovative development