High level kernel coding extracted

High level kernel coding extracted, low level (assembler) coding deleted