change arg pass method