added standard kernels