Added diplay and error handling to apply_progresses