Design Pattern Doc
removed duplication of advantage