global visibility added