Added basic kernel skeleton