done

at least I am pretty sure this is done and I won't be revisiting lol