support int[] argument