make it possible to create wallet non-interactively