added smooth progress bar