add kernel project