Implemented cumulative property