made global an interface