Better group working. Stil needs good error checking and alphabetization of printall commands