Added new DAL classes (untested)