Thanks to Violetta for implementing the interface. I'm not sure I did it right, but it wasn't too hard. Not sure if the routes were fully implemented so I haven't done the tests yet.