增加了入口逻辑