machine learning
merged stuff