constructor for Builder