add regressor interface