some cumulative changes to the kernel