do away with the silly nested lists, which I would then flatten, now
  that I know how comprehensions work in cs