make all  options acceptable, add a few other options
update readme