get rid of prev/next pointers