First version ready to test.