ARAY architecture