added all part aggregate