integration with the builder