add progress
add progress bar