basis for Machine Learning System