- refactored changes to separate file
- added the locale attribute to the DAO object
- added a new test