优化了边界