added behaviour for aggregating new data