Better listing for design patterns