fixe getopts