updates for new kernel function methods