location id = its order (also fixed prev, next pointers)