remove getopt