added GetOpt.cc