add Adaptive Boost