added the list and TodoCtl