add progress-bar

close #8