Putting everything in place to be tested
(but I don't think this will work yet)