rewrite - v3.0

http://revonline.comuf.com/picu3/