novel approach to predicting the duration of an event 3388653