progress on deterministic wallet