tests are all garbage but things are happening