all tests are passing after projection fix