build new kernel