add getopt features.