partial finished on FEM