add progress bar + fixes