new account logic improvements