interaction mode can choose port
version