updated CMF includes element by element derivative check