progress bar added, need to move to seperate module