Browsing: comprehensive design