key generation, comments