the best explanation EVER!!