examples + bug fixes
allow generation to be restarted
strategy combination