added basic FEM