introduced progress bar