change directory structure
update makefile
update bootloader makefile