- almost done pDraw