almost done with p6