changePassword fully working