added time estimation/calculation