added groups for bars and labels, axis returns