New Kernel and add other options