added plaintext version, for laziness reasons