Revert "Revert "mike's kernel""

This reverts commit ed7e83f1abd7f0c1bce077c9acd50e1140459249.

revert of revert :D