most of my tests are passing, saving progress