added reverseList