fixed argv[] stuff i think
fixed GetOptions and regex