modded fromBuilder