design the wallet page, references #30