for DGIF