*add some comments, also fixed the error that we did not handle the mixture of slip and symmetric condition