fleshing out todo list