changed the kernel.asm to lib.asm