added command line options
only port option yet