philosophy rewrites