Added part6 re-revised again