local g2 kernel for now