port is a dynamic variable now