don't get the list 3 times and then copy it.