supervised learnign with gradient boosted trees