correct link file
adding hang.c to the compiler
removing include to hang
removing unused operations and adding load_kernel function