Observer完成
Observer完成2