fix typos
add options parser