cleaned up makefile moved kernel.c