add sumkernel