Version 3 with the progress bar