array, object, index, and more tests