now working bootloader