fix boundary
fix