Calculates progresses