collect old new data too