cleanup
add another benchmark
(generate) and (sentence) should take more options