dal refactoring
dal refactoring