4. add the KKT and DrSVM