kernel changes