make builder save and load hash