added lumped mass matrix capability