Build out kernel