make port a command line argument