machine learning
delete swap