add machine learning module and I/O module