exchange of avatars solution witnessing