add getopt dep