Part II is done