adding diffie hellman