use toSeq instead