Basic kernel

Basic kernel ready to test, enjoy!