new function ggincidence