add "get new address" functionality