add builder and configurator