add kvkernel