DAL fix all