after years of talking to moids, i present my magnum opus (highly recommended that you read it all)