Minor corrections and a different,simpler way of using aggregate.