Almost there with lists