add entities and DAL