new bootloader changes