add tests, make sure the binding actually works