making port argument