and the tests and the code to make it work