added opt_parse.[cc,h]