修改成 Prototype