todo list assignment attempt #1