add link to Builder pattern