visibility and trust