completed TagGroup command parser