proper global