adding kernel source