v8

almost done with write up remaining