todo list scaffold