add edif build routines