now using ProgressAwareInterface for displaying a progress bar