different boundary conditions