working todo list with ability to add individual items.