A working demo.