Added progress reporting