platon, images changed + slightly rewritten