use external key and seed