Implemented proper progress display.