array applications