A working prototype.