fuck. getting rusty. i wonder how i managed to spend so much time on this and why the fuck does it still look like this ;u;