let the ComputerGroup class handle the formatting; add total as a new ComputerGroup instead of computing it outside the collection