backup
added progress bar