all array tests passing