adding DAL files(not checked)
after merge