No seriously what the fuck is some of this
318