Builder

Reimplemented Builder.