descartes rewritten