Group functions using -- lines