Is this supposed to be using lists?