that's great . i finally get it what you mean by using PPGeDrawRect last time .It is used to replace the original PPGeDraw4Patch