implemented support for mesh refinement