add load kernel