add long des&reply must supply with array arg