setting and kernel changes