array and module update

array and module update