rarity this shitty code
renaming
Tests passing
reset
deprecation warining