added ClumsyProgressBar