Fix #3: generate demo.