I feel fat just reading all this