new functions in Builder.js