Dang flabit f this, I iz re writing all the stuffs before 1.7