added ProgressBar class; downloading progress visualization