一些逻辑