part6 completed but please edit