initial addition of ML and KNN bits