添加了线的逻辑