Browsing by Keywords program approach