added estimated time remaining option