appKernel and routing modifications