tests are finally passing