adding kernel into source