working on implementing a basic observer pattern to get the most recent
todolist for the view