fixed 'previous' pointers