Browsing by Keywords advanced development