3.1 Finally completed.