nach cleanup und abändern von generateKeys()