don't need to reverse lists