initialization in IPCA complies with new createKernel