More work than expected...


Experimental prototype