Now a working prototype