Updated BLL and DAL