object sorting, random access and other