written into optparse
more parsing