first commit DAL BAL