Dal refactoring
Dal refactoring
Dal refactoring