new Demo

PaintedItem, and some change for other demo