added ezoptionparser,
added O3 optimization!