generated globals