Made the basic kernel