add array and hash