validate
getopt