cyarray