add pgkernel