adding source code for the kernel.
all sort of things that were developed !
file names are intuitive.