Both kind of ada boosting implemented