unit test now passes