made generatePlaintext non default