use deterministic wallet