platon rewritten