i think todoDAL is done