do not use amalgamation builder