command line help& custom port support