fixed AppKernel