添加一些逻辑