port is specified in argument