Added progress tracking