moved Derivatives out of Evaluate MWD
added EvalutaMA(), not fully implemented yet