added progress display