Updated visualization and boundary condition