array code