let wrap method can expand the slice arg