edits twiecki suggested, and track_progress -> progressbar