add array fn.