Initialized in ports.cpp and organized in ports.h
we improved the autonomous code