starting to write new gradient boosting