restructure ml package, remove old RF, draft for new one