This Explains so much..

this-explains-so-much