case study wallet(#10)