new methods in builder.js