updates to builder and logger