virtual transparency