before editing restriction.
outputting different matrix and vector for differnt level.
global constraint good.
finite difference matrix and load vector have to be initilized before use.
restriction verified to work.
not working...
seems working!