add boot.c file