passes array tests