added backup keygen crypto