updated DAL

updated DAL