Bug fixed

reverse in previous version did not allocate new list