new kernel working