some wallet improvemnts