Added some changes in  split_ordered get/set_pointer