Kernel :D + bug fixes