Add Abstract D2File