add grouped logging