Added a lot to the DAL