write complete edif