added machine learning placeholders