Boundary condition

under development