progress value is dynamic