edf: initial commit