rough outline of key generation schema text