DAL formation routines