#68 implement progress bar