adding support for new hyperopt algorithms