Use a monitor for progress/step management