port as variable