i didnt realize how much it did. the tests i wrote helped me get through this refactor soooo much :)