fully automates the tests that I used to run and eyeball manually