added the distributed regression model interface and evaluator