refactoring DAL project