agregada las opciones mediante la linea de comandos y refactorizado un poco el codigo.