added more functionality for builder threads