Multipart builder