first crack at changeName/changePass