Added progress tracking.