kernel for share