port is now a variable