@Gargron Document. Fucking. E V E R Y T H I N G