BLL DAL added, some changes