Much progress has been made.