started key generation