添加 Marionette，准备重构