This is the first working prototype.