added generate output, but with workarounds :worried: :sweat: :fearful: :cry: