所有交互用c3实现，不用脚本