DAL + BL Update