Technology means transparency