modified ordering of find function
not performing cleaning on the input meshes
isolated all the code-dependent input into a dedicated sub-structure in the model{i} input structure