Fix spelling mistakes and add philosophy explanation