Added part6 - revised again