now with a test too