gradient boosting trees + random forest solver