forgot to add getopt sources, added