add ml knowledge