output reworks progress