passed all the array tests