added diagrams for builder pattern