added store_true and store_false