Boundary condition working well