added listToReverseOld