Browsing: how to design a pattern