wip - experimental client side passcode generator.