added aggregateOnlyValues()