add 2nd part of kernel