added a unit test - not working yet