fix DAL